game-changing technology - German English Dictionary